Ring of adornment
A ring of adornment is a type of ring that appears in NetHack.
Contents
Generation
Wizards may be given a ring of adornment as one of the two random rings in their starting inventory.[1]
General stores and jewelers shops can sell rings of adornment.
Description
A hero putting on the ring of adornment gains the adornment property, which alters their charisma by its enchantment while it is worn, and a ring that modifies the hero's charisma (i.e., it is not +0) is auto-identified when put on or removed.[2][3] The ring can be charged to increase its enchantment.
A hero eating the ring has a 1⁄3 chance of successfully absorbing its magic and gaining a temporary bonus or penalty to charisma based on the ring's enchantment[4][5]—this auto-identifies the ring if this bonus changes the hero's charisma, and lasts until the hero changes forms or returns to normal.[6]
Most monsters will not wear this ring with the exception of foocubi, who have special interactions with rings of adornment in the hero's open inventory regardless of if they are identified:
- An incubus may offer to put the ring on one of the hero's fingers, while a succubus may ask the hero for it—both prompts occur with a CHA⁄20 chance (where CHA is the hero's charisma before donning or doffing the ring) if they are not deaf, and the foocubus will otherwise put the ring on the hero or take the ring to wear.[7][8]
- If a female hero is already wearing two rings and neither of them are rings of adornment, and she has a ring of adornment in open inventory, an incubus may replace the worn ring on the left hand with that ring of adornment.[9]
- If removing a ring in the above manner causes the hero to change location (e.g. their ring of levitation was removed above a hole that they then fell through), the seduction is aborted.[10]
The foocubus will try to take off the hero's gloves before putting on a ring of adornment or taking a worn one, and will leave the ring alone if the hero's gloves are still on after that attempt.[11]
Strategy
Rings of adornment can be used to improve the odds of good results from foocubi encounters, and can occasionally help lower buying prices and raise selling prices when in shops—beyond this, the ring is generally used for polypiling fodder if at all. A cursed ring of adornment with a negative enchantment is a (relatively) minor reason to avoid leaving unidentified rings in open inventory, since an incubus might make you wear a cursed one with negative enchantment.
Identification
Dropping a ring of adornment down a sink produces a distinct message unless the hero is blind.[12]
History
In the original Rogue, a ring of adornment is usually cursed since it does nothing but take up ring space and cause ring hunger.
The ring of adornment first appears in Hack 1.21, which is based on Jay Fenlason's Hack, and is included in the initial item list for Hack 1.0. From these versions to NetHack 2.3e, the ring is useless since charisma is not included as an attribute until NetHack 3.0.0.
Messages
- The faucets flash brightly for a moment.
- You dropped a ring of adornment down the sink.
- You are <poorly> adorned.
- You are wearing a ring of adornment, as viewed via enlightenment—"poorly" is only added if the total enchantment of the worn ring(s) is negative.
Variants
SLASH'EM
In SLASH'EM, Flame Mages, Ice Mages and Necromancers may be given a ring of adornment as the random ring in their starting inventory.[13][14][15]
NetHack brass
In NetHack brass, a female hero wearing a katyusha gains adornment, with a bonus to charisma equal to its enchantment the same as a ring of adornment.
References
- Jump up ↑ src/u_init.c in NetHack 3.6.7, line 165
- Jump up ↑ src/do_wear.c in NetHack 3.6.7, line 964
- Jump up ↑ src/do_wear.c in NetHack 3.6.7, line 1078
- Jump up ↑ src/eat.c in NetHack 3.6.7, line 1959
- Jump up ↑ src/eat.c in NetHack 3.6.7, line 2005
- Jump up ↑ src/eat.c in NetHack 3.6.7, line 2007
- Jump up ↑ src/mhitu.c in NetHack 3.6.7, line 2478
- Jump up ↑ src/mhitu.c in NetHack 3.6.7, line 2508
- Jump up ↑ src/mhitu.c in NetHack 3.6.7, line 2494
- Jump up ↑ src/mhitu.c in NetHack 3.6.7, line 2539: Another position check occurs here
- Jump up ↑ src/mhitu.c in NetHack 3.6.7, line 2471
- Jump up ↑ src/do.c in NetHack 3.6.7, line 494
- Jump up ↑ u_init.c in SLASH'EM 0.0.7E7F2, line 69
- Jump up ↑ u_init.c in SLASH'EM 0.0.7E7F2, line 99
- Jump up ↑ u_init.c in SLASH'EM 0.0.7E7F2, line 136